package com.example.deploysinggle.test1;

/**
 * @author Administrator
 * @version 1.0
 * @description: TODO
 * @date 2024/12/23 12:02
 */
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;

public class StreamIntersection {
    public static void main(String[] args) {
        String dateTimeStr = "2000-10-11T00:00"; // 示例字符串
        // 注意：这里我们使用了'X'来匹配可能的时区信息，但在这个特定的字符串中它并不存在。
        // 由于字符串没有时区信息，我们实际上不需要'X'，并且应该使用一个不包含时区的格式。
        // 但是，由于SimpleDateFormat没有直接忽略'T'的机制，我们仍然需要在格式字符串中包含它。
        // 下面的格式字符串假设了输入是一个没有时间区信息的本地时间。
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
        // sdf.setTimeZone(TimeZone.getTimeZone("UTC")); // 不需要设置时区，因为我们假设这是本地时间

        try {
            Date date = sdf.parse(dateTimeStr);
            System.out.println("转换后的Date对象: " + date);


        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}
